runtime.g.syscallsp (field)
37 uses
runtime (current package)
cgocall.go#L347: savedsp := unsafe.Pointer(gp.syscallsp)
heapdump.go#L343: if gp.syscallsp != 0 {
heapdump.go#L344: sp = gp.syscallsp
heapdump.go#L419: if gp.syscallsp != 0 {
mgcmark.go#L931: if gp.syscallsp != 0 {
mgcmark.go#L932: sp = gp.syscallsp // If in a system call this is the stack pointer (gp.sched.sp can be 0 in this case on Windows).
mprof.go#L1544: if readgstatus(gp1) == _Grunning && gp1.syscallsp == 0 {
panic.go#L1641: if status&^_Gscan != _Grunning || gp.syscallsp != 0 {
proc.go#L2519: gp.syscallsp = gp.sched.sp
proc.go#L4653: gp.syscallsp = sp
proc.go#L4658: if gp.syscallsp < gp.stack.lo || gp.stack.hi < gp.syscallsp {
proc.go#L4660: print("entersyscall inconsistent sp ", hex(gp.syscallsp), " [", hex(gp.stack.lo), ",", hex(gp.stack.hi), "]\n")
proc.go#L4807: gp.syscallsp = gp.sched.sp
proc.go#L4810: if gp.syscallsp < gp.stack.lo || gp.stack.hi < gp.syscallsp {
proc.go#L4813: sp3 := gp.syscallsp
proc.go#L4839: if gp.syscallsp < gp.stack.lo || gp.stack.hi < gp.syscallsp {
proc.go#L4841: print("entersyscallblock inconsistent sp ", hex(sp), " ", hex(gp.sched.sp), " ", hex(gp.syscallsp), " [", hex(gp.stack.lo), ",", hex(gp.stack.hi), "]\n")
proc.go#L4887: if sys.GetCallerSP() > gp.syscallsp {
proc.go#L4993: gp.syscallsp = 0
proc.go#L5022: gp.syscallsp = 0
proc.go#L5793: if mp.ncgo > 0 && mp.curg != nil && mp.curg.syscallpc != 0 && mp.curg.syscallsp != 0 {
proc.go#L5809: u.initAt(mp.curg.syscallpc, mp.curg.syscallsp, 0, mp.curg, unwindSilentErrors)
runtime2.go#L489: syscallsp uintptr // if status==Gsyscall, syscallsp = sched.sp to use during gc
stack.go#L901: if gp.syscallsp != 0 {
stack.go#L1052: gp.syscallsp = morebuf.sp
stack.go#L1221: if gp.syscallsp != 0 {
traceback.go#L153: if gp.syscallsp != 0 {
traceback.go#L155: sp0 = gp.syscallsp
traceback.go#L224: isSyscall := frame.pc == pc0 && frame.sp == sp0 && pc0 == gp.syscallpc && sp0 == gp.syscallsp
traceback.go#L826: if iscgo && gp.m != nil && gp.m.ncgo > 0 && gp.syscallsp != 0 && gp.m.cgoCallers != nil && gp.m.cgoCallers[0] != 0 {
traceback.go#L844: sp = gp.syscallsp
traceback.go#L1340: if gp.m != getg().m && readgstatus(gp)&^_Gscan == _Grunning && gp.syscallsp == 0 {
traceruntime.go#L555: if tl.mp.curg != nil && tl.mp.curg.syscallsp != 0 {
tracestack.go#L105: if gp.syscallsp != 0 {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |